window trough - French English Dictionary